This guide will cover the options available when working with Transformations in IAP for the 2020.2 release.
- Go to IAP → Automation Studio. The Automation Studio welcome page displays. 
- Select + Create an Automation from the Quick Start card. The Create dialog opens. - Figure 1: Automation Studio  
- Select Transformation from the dropdown list. - Figure 2: Select Transformation  
- Enter a name for the Transformation and a brief description. The name field is required. 
- Click Create. The JSON Schema Transformation (JST) canvas displays. - Figure 3: Create Transformation  
- Build your workflow with the JST you created. For on-screen assistance, a guided tour prompt displays. - Figure 4: Build JST Workflow  
- Click the play button in the top toolbar. The Run Transformation dialog displays. - Figure 5: Run Transformation  
- Select the appropriate options (see table below) to use prior to running your transformation and then click Run. - Figure 6: Select Transformation Options  - Option - Description - validateIncoming- Validates your input. Checks if the input is the correct type and compatible with the enum set of constants in that incoming schema. - revertToDefaultValue- Enables use of a default keyword. - Default values from the incoming schemas will be used whenever a key/incoming data value is not provided.
- If an outgoing schema has a default value, an incoming schema is assigned to it.
- If the incoming schema does not have a default defined, then the default for the outgoing schema will be used.
- If an outgoing schema has a default value defined, and nothing is assigned to it, then the default values will be in the transformation output.